package com.xinnet.mms.utils;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
/**
 * 
 * 
 * @author 王湛智[wangzhanzhi@xinnet.com]
 *
 * @version 1.0
 *
 * @since 2014年3月12日
 *
 */
public class DataSourceChange {
	//hymanager数据源
	public ApplicationContext otherDataSource=new FileSystemXmlApplicationContext("classpath:config/hymanager/hymanager_spring.xml");
	//默认数据源
	public ApplicationContext defaultDataSource=new FileSystemXmlApplicationContext("classpath:config/spring_commons.xml");
	/**
	 * 
	 * 功能描述：数据源切换
	 *
	 * @param beanName
	 * @return
	 *
	 * @author 王湛智[wangzhanzhi@xinnet.com]
	 *
	 * @since 2014年3月12日
	 *
	 * @update:[变更日期YYYY-MM-DD][更改人姓名][变更描述]
	 */
	public Object mms(String beanName) {
		return defaultDataSource.getBean(beanName);
	}
	public Object hymanager(String beanName) {
		return otherDataSource.getBean(beanName);
	}
}
